import Vue from 'vue';
import ElementUI from 'element-ui'; // 引入 Element UI
import 'element-ui/lib/theme-chalk/index.css'; // 引入 Element UI 样式
import App from './App.vue'; // 引入根应用
import router from './router'; // 引入 router
import api from './service'; // 引入 service
import i18n from './i18n'; // 引入 国际化插件
import store from './store';  // 引入 store
import global from '@/utils/global'; // 引入全局配置
import 'font-awesome/css/font-awesome.min.css'; // 引入第三方图标样式

Vue.use(ElementUI); // 注册使用 Element
Vue.use(api); // 注册使用 API 模块

Vue.config.productionTip = false;

Vue.prototype.global = global; // 挂载全局配置模块

new Vue({
  i18n,
  router,
  store,
  render: h => h(App),
}).$mount('#app');
